marine radar installation - French English Dictionary